package com.qixiaobao.statistic.domain.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @Description 人员统计 参数类
 * @Author yangxm
 * @Date 2025/7/8 15:07
 */
@Data
public class PersonStatisticDTO implements Serializable {
    private static final long serialVersionUID = 7394194598333063596L;

    /** 客户名称 */
    private String customerName;
    /** 订单编号 */
    private String qxbOrderNo;
    /** 保单号 */
    private String insureNo;
    /** 证件号码 */
    private String pid;
    /** 套餐 */
    private String mealName;
    /** 职业类别 */
    private String jobType;
    /** 签约用章公司 */
    private Long signCompanyId;
    /** 客服ID */
    private Long serviceId;
    /** 供应商简称id */
    private List<Long> supplyIdList;
    /** 实际用工单位 */
    private String companyName;
    /** 是否新实际用工单位标记(0否1是) */
    private String newCompanyFlag;
    /** 投保周期 */
    private List<String> insurePeriodList;
    /** 推送开始时间 */
    private Date pushBeginTime;
    /** 推送结束时间 */
    private Date pushEndTime;
    /** 生效起期开始时间 */
    private Date beginTime;
    /** 生效起期结束时间 */
    private Date endTime;
    /** 状态（0待生效1在保中-1已减员-2已失效-3退保已失效） */
    private String personStatus;
    /** 财务计入 */
    private String financeReckon;
    /** 投保方式 */
    private String insureType;
    /** 方案ID */
    private Long customerMealId;



    /** 无权限访问的供应商ID集合 */
    private List<Long> noPermissionSupplyIdList;
}
